|
|
@@ -5135,7 +5135,7 @@ namespace Illuminate\Support\Facades {
|
|
|
*/
|
|
|
public static function lock($name, $seconds = 0, $owner = null)
|
|
|
{
|
|
|
- /** @var \Illuminate\Cache\RedisStore $instance */
|
|
|
+ /** @var \Illuminate\Cache\DatabaseStore $instance */
|
|
|
return $instance->lock($name, $seconds, $owner);
|
|
|
}
|
|
|
|
|
|
@@ -5149,96 +5149,60 @@ namespace Illuminate\Support\Facades {
|
|
|
*/
|
|
|
public static function restoreLock($name, $owner)
|
|
|
{
|
|
|
- /** @var \Illuminate\Cache\RedisStore $instance */
|
|
|
+ /** @var \Illuminate\Cache\DatabaseStore $instance */
|
|
|
return $instance->restoreLock($name, $owner);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * Remove all items from the cache.
|
|
|
+ * Remove an item from the cache if it is expired.
|
|
|
*
|
|
|
+ * @param string $key
|
|
|
* @return bool
|
|
|
* @static
|
|
|
*/
|
|
|
- public static function flush()
|
|
|
- {
|
|
|
- /** @var \Illuminate\Cache\RedisStore $instance */
|
|
|
- return $instance->flush();
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * Remove all expired tag set entries.
|
|
|
- *
|
|
|
- * @return void
|
|
|
- * @static
|
|
|
- */
|
|
|
- public static function flushStaleTags()
|
|
|
- {
|
|
|
- /** @var \Illuminate\Cache\RedisStore $instance */
|
|
|
- $instance->flushStaleTags();
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * Get the Redis connection instance.
|
|
|
- *
|
|
|
- * @return \Illuminate\Redis\Connections\Connection
|
|
|
- * @static
|
|
|
- */
|
|
|
- public static function connection()
|
|
|
+ public static function forgetIfExpired($key)
|
|
|
{
|
|
|
- /** @var \Illuminate\Cache\RedisStore $instance */
|
|
|
- return $instance->connection();
|
|
|
+ /** @var \Illuminate\Cache\DatabaseStore $instance */
|
|
|
+ return $instance->forgetIfExpired($key);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * Get the Redis connection instance that should be used to manage locks.
|
|
|
+ * Remove all items from the cache.
|
|
|
*
|
|
|
- * @return \Illuminate\Redis\Connections\Connection
|
|
|
+ * @return bool
|
|
|
* @static
|
|
|
*/
|
|
|
- public static function lockConnection()
|
|
|
+ public static function flush()
|
|
|
{
|
|
|
- /** @var \Illuminate\Cache\RedisStore $instance */
|
|
|
- return $instance->lockConnection();
|
|
|
+ /** @var \Illuminate\Cache\DatabaseStore $instance */
|
|
|
+ return $instance->flush();
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * Specify the name of the connection that should be used to store data.
|
|
|
+ * Get the underlying database connection.
|
|
|
*
|
|
|
- * @param string $connection
|
|
|
- * @return void
|
|
|
+ * @return \Illuminate\Database\PostgresConnection
|
|
|
* @static
|
|
|
*/
|
|
|
- public static function setConnection($connection)
|
|
|
+ public static function getConnection()
|
|
|
{
|
|
|
- /** @var \Illuminate\Cache\RedisStore $instance */
|
|
|
- $instance->setConnection($connection);
|
|
|
+ /** @var \Illuminate\Cache\DatabaseStore $instance */
|
|
|
+ return $instance->getConnection();
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* Specify the name of the connection that should be used to manage locks.
|
|
|
*
|
|
|
- * @param string $connection
|
|
|
- * @return \Illuminate\Cache\RedisStore
|
|
|
+ * @param \Illuminate\Database\ConnectionInterface $connection
|
|
|
+ * @return \Illuminate\Cache\DatabaseStore
|
|
|
* @static
|
|
|
*/
|
|
|
public static function setLockConnection($connection)
|
|
|
{
|
|
|
- /** @var \Illuminate\Cache\RedisStore $instance */
|
|
|
+ /** @var \Illuminate\Cache\DatabaseStore $instance */
|
|
|
return $instance->setLockConnection($connection);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * Get the Redis database instance.
|
|
|
- *
|
|
|
- * @return \Illuminate\Contracts\Redis\Factory
|
|
|
- * @static
|
|
|
- */
|
|
|
- public static function getRedis()
|
|
|
- {
|
|
|
- /** @var \Illuminate\Cache\RedisStore $instance */
|
|
|
- return $instance->getRedis();
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* Get the cache key prefix.
|
|
|
*
|
|
|
@@ -5247,7 +5211,7 @@ namespace Illuminate\Support\Facades {
|
|
|
*/
|
|
|
public static function getPrefix()
|
|
|
{
|
|
|
- /** @var \Illuminate\Cache\RedisStore $instance */
|
|
|
+ /** @var \Illuminate\Cache\DatabaseStore $instance */
|
|
|
return $instance->getPrefix();
|
|
|
}
|
|
|
|
|
|
@@ -5260,7 +5224,7 @@ namespace Illuminate\Support\Facades {
|
|
|
*/
|
|
|
public static function setPrefix($prefix)
|
|
|
{
|
|
|
- /** @var \Illuminate\Cache\RedisStore $instance */
|
|
|
+ /** @var \Illuminate\Cache\DatabaseStore $instance */
|
|
|
$instance->setPrefix($prefix);
|
|
|
}
|
|
|
|
|
|
@@ -22910,115 +22874,6 @@ namespace Illuminate\Database\Schema {
|
|
|
return \Illuminate\Database\Schema\Blueprint::dropNestedSet();
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * @see \Pgvector\Laravel\Schema::register()
|
|
|
- * @param string $column
|
|
|
- * @param mixed|null $dimensions
|
|
|
- * @return \Illuminate\Database\Schema\ColumnDefinition
|
|
|
- * @static
|
|
|
- */
|
|
|
- public static function halfvec($column, $dimensions = null)
|
|
|
- {
|
|
|
- return \Illuminate\Database\Schema\Blueprint::halfvec($column, $dimensions);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * @see \Pgvector\Laravel\Schema::register()
|
|
|
- * @param string $column
|
|
|
- * @param mixed|null $length
|
|
|
- * @return \Illuminate\Database\Schema\ColumnDefinition
|
|
|
- * @static
|
|
|
- */
|
|
|
- public static function bit($column, $length = null)
|
|
|
- {
|
|
|
- return \Illuminate\Database\Schema\Blueprint::bit($column, $length);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * @see \Pgvector\Laravel\Schema::register()
|
|
|
- * @param string $column
|
|
|
- * @param mixed|null $dimensions
|
|
|
- * @return \Illuminate\Database\Schema\ColumnDefinition
|
|
|
- * @static
|
|
|
- */
|
|
|
- public static function sparsevec($column, $dimensions = null)
|
|
|
- {
|
|
|
- return \Illuminate\Database\Schema\Blueprint::sparsevec($column, $dimensions);
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
-namespace Illuminate\Database\Schema\Grammars {
|
|
|
- /**
|
|
|
- */
|
|
|
- class PostgresGrammar extends \Illuminate\Database\Schema\Grammars\Grammar {
|
|
|
- }
|
|
|
- /**
|
|
|
- */
|
|
|
- class Grammar extends \Illuminate\Database\Grammar {
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
-namespace Illuminate\Database {
|
|
|
- /**
|
|
|
- */
|
|
|
- class Grammar {
|
|
|
- /**
|
|
|
- * @see \Pgvector\Laravel\Schema::register()
|
|
|
- * @param \Illuminate\Database\Schema\ColumnDefinition $column
|
|
|
- * @return string
|
|
|
- * @static
|
|
|
- */
|
|
|
- public static function typeVector($column)
|
|
|
- {
|
|
|
- return \Illuminate\Database\Grammar::typeVector($column);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * @see \Pgvector\Laravel\Schema::register()
|
|
|
- * @param \Illuminate\Database\Schema\ColumnDefinition $column
|
|
|
- * @return string
|
|
|
- * @static
|
|
|
- */
|
|
|
- public static function typeHalfvec($column)
|
|
|
- {
|
|
|
- return \Illuminate\Database\Grammar::typeHalfvec($column);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * @see \Pgvector\Laravel\Schema::register()
|
|
|
- * @param \Illuminate\Database\Schema\ColumnDefinition $column
|
|
|
- * @return string
|
|
|
- * @static
|
|
|
- */
|
|
|
- public static function typeBit($column)
|
|
|
- {
|
|
|
- return \Illuminate\Database\Grammar::typeBit($column);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * @see \Pgvector\Laravel\Schema::register()
|
|
|
- * @param \Illuminate\Database\Schema\ColumnDefinition $column
|
|
|
- * @return string
|
|
|
- * @static
|
|
|
- */
|
|
|
- public static function typeSparsevec($column)
|
|
|
- {
|
|
|
- return \Illuminate\Database\Grammar::typeSparsevec($column);
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
-namespace Illuminate\Database\Query\Grammars {
|
|
|
- /**
|
|
|
- */
|
|
|
- class PostgresGrammar extends \Illuminate\Database\Query\Grammars\Grammar {
|
|
|
- }
|
|
|
- /**
|
|
|
- */
|
|
|
- class Grammar extends \Illuminate\Database\Grammar {
|
|
|
}
|
|
|
}
|
|
|
|