Skip to content

Commit

Permalink
Add vector format support for rowdat_1; refactor UDF utilities; chang…
Browse files Browse the repository at this point in the history
…e stages to stage; add support for SINGLESTOREDB_ORGANIZATION in Management API tools
  • Loading branch information
kesmit13 committed Dec 11, 2023
1 parent ae86e44 commit c714f94
Show file tree
Hide file tree
Showing 129 changed files with 3,248 additions and 1,618 deletions.
854 changes: 853 additions & 1 deletion accel.c

Large diffs are not rendered by default.

81 changes: 41 additions & 40 deletions docs/_sources/api.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ or by retrieving an element from :attr:`WorkspaceManager.workspace_groups`.
:toctree: generated/
WorkspaceGroup
WorkspaceGroup.workspaces
WorkspaceGroup.stages
WorkspaceGroup.stage
WorkspaceGroup.create_workspace
WorkspaceGroup.refresh
WorkspaceGroup.update
Expand All @@ -159,52 +159,53 @@ Region objects are accessed from the :attr:`WorkspaceManager.regions` attribute.
.. autosummary::
:toctree: generated/
Region
Stages
......
To interact with Stages, use the :attr:`WorkspaceManager.stages` attribute.
It will return a :class:`Stages` object which defines the following
Stage
.....
To interact with Stage, use the :attr:`WorkspaceManager.stage` attribute.
It will return a :class:`Stage` object which defines the following
methods and attributes.
.. currentmodule:: singlestoredb.management.workspace
.. autosummary::
:toctree: generated/
Stages
Stages.open
Stages.download
Stages.upload_file
Stages.upload_folder
Stages.info
Stages.listdir
Stages.exists
Stages.is_dir
Stages.is_file
Stages.mkdir
Stages.rename
Stages.remove
Stages.removedirs
Stages.rmdir
StagesObject
............
:class:`StagesObject`s are returned by the :meth:`StagesObject.upload_file`
:meth:`StagesObject.upload_folder`, :meth:`StagesObject.mkdir`,
:meth:`StagesObject.rename`, and :meth:`StagesObject.info` methods.
Stage
Stage.open
Stage.download_file
Stage.download_folder
Stage.upload_file
Stage.upload_folder
Stage.info
Stage.listdir
Stage.exists
Stage.is_dir
Stage.is_file
Stage.mkdir
Stage.rename
Stage.remove
Stage.removedirs
Stage.rmdir
StageObject
...........
:class:`StageObject`s are returned by the :meth:`StageObject.upload_file`
:meth:`StageObject.upload_folder`, :meth:`StageObject.mkdir`,
:meth:`StageObject.rename`, and :meth:`StageObject.info` methods.
.. currentmodule:: singlestoredb.management.workspace
.. autosummary::
:toctree: generated/
StagesObject
StagesObject.open
StagesObject.download
StagesObject.exists
StagesObject.is_dir
StagesObject.is_file
StagesObject.abspath
StagesObject.basename
StagesObject.dirname
StagesObject.getmtime
StagesObject.getctime
StagesObject.rename
StagesObject.remove
StagesObject.removedirs
StagesObject.rmdir
StageObject
StageObject.open
StageObject.download
StageObject.exists
StageObject.is_dir
StageObject.is_file
StageObject.abspath
StageObject.basename
StageObject.dirname
StageObject.getmtime
StageObject.getctime
StageObject.rename
StageObject.remove
StageObject.removedirs
StageObject.rmdir
Configuration
-------------
The following functions are used to get and set package configuration settings.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
singlestoredb.management.workspace.StagesObject.is\_dir
singlestoredb.management.workspace.Stage.download\_file
=======================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: StagesObject.is_dir
.. automethod:: Stage.download_file
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
singlestoredb.management.workspace.Stage.download\_folder
=========================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: Stage.download_folder
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
singlestoredb.management.workspace.Stages.mkdir
singlestoredb.management.workspace.Stage.exists
===============================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: Stages.mkdir
.. automethod:: Stage.exists
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
singlestoredb.management.workspace.Stage.info
=============================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: Stage.info
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
singlestoredb.management.workspace.Stages.remove
singlestoredb.management.workspace.Stage.is\_dir
================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: Stages.remove
.. automethod:: Stage.is_dir
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
singlestoredb.management.workspace.Stages.is\_dir
singlestoredb.management.workspace.Stage.is\_file
=================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: Stages.is_dir
.. automethod:: Stage.is_file
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
singlestoredb.management.workspace.Stages.exists
singlestoredb.management.workspace.Stage.listdir
================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: Stages.exists
.. automethod:: Stage.listdir
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
singlestoredb.management.workspace.Stages.info
singlestoredb.management.workspace.Stage.mkdir
==============================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: Stages.info
.. automethod:: Stage.mkdir
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
singlestoredb.management.workspace.Stage.open
=============================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: Stage.open
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
singlestoredb.management.workspace.Stages.rmdir
singlestoredb.management.workspace.Stage.remove
===============================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: Stages.rmdir
.. automethod:: Stage.remove
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
singlestoredb.management.workspace.Stage.removedirs
===================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: Stage.removedirs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
singlestoredb.management.workspace.Stage.rename
===============================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: Stage.rename
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
singlestoredb.management.workspace.Stages.open
singlestoredb.management.workspace.Stage.rmdir
==============================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: Stages.open
.. automethod:: Stage.rmdir
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
singlestoredb.management.workspace.Stage
========================================
.. currentmodule:: singlestoredb.management.workspace
.. autoclass:: Stage
.. automethod:: __init__
.. rubric:: Methods
.. autosummary::
~Stage.__init__
~Stage.download_file
~Stage.download_folder
~Stage.exists
~Stage.info
~Stage.is_dir
~Stage.is_file
~Stage.listdir
~Stage.mkdir
~Stage.mkdirs
~Stage.open
~Stage.remove
~Stage.removedirs
~Stage.rename
~Stage.rmdir
~Stage.upload_file
~Stage.upload_folder
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
singlestoredb.management.workspace.StagesObject.rmdir
singlestoredb.management.workspace.Stage.upload\_file
=====================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: StagesObject.rmdir
.. automethod:: Stage.upload_file
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
singlestoredb.management.workspace.StagesObject.abspath
singlestoredb.management.workspace.Stage.upload\_folder
=======================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: StagesObject.abspath
.. automethod:: Stage.upload_folder
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
singlestoredb.management.workspace.StagesObject.exists
singlestoredb.management.workspace.StageObject.abspath
======================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: StagesObject.exists
.. automethod:: StageObject.abspath
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
singlestoredb.management.workspace.StagesObject.dirname
singlestoredb.management.workspace.StageObject.basename
=======================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: StagesObject.dirname
.. automethod:: StageObject.basename
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
singlestoredb.management.workspace.StagesObject.remove
singlestoredb.management.workspace.StageObject.dirname
======================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: StagesObject.remove
.. automethod:: StageObject.dirname
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
singlestoredb.management.workspace.StageObject.download
=======================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: StageObject.download
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
singlestoredb.management.workspace.StageObject.exists
=====================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: StageObject.exists
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
singlestoredb.management.workspace.StageObject.getctime
=======================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: StageObject.getctime
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
singlestoredb.management.workspace.StageObject.getmtime
=======================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: StageObject.getmtime
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
singlestoredb.management.workspace.Stages.upload\_file
singlestoredb.management.workspace.StageObject.is\_dir
======================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: Stages.upload_file
.. automethod:: StageObject.is_dir
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
singlestoredb.management.workspace.StageObject.is\_file
=======================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: StageObject.is_file
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
singlestoredb.management.workspace.StageObject.open
===================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: StageObject.open
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
singlestoredb.management.workspace.StageObject.remove
=====================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: StageObject.remove
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
singlestoredb.management.workspace.StageObject.removedirs
=========================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: StageObject.removedirs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
singlestoredb.management.workspace.StageObject.rename
=====================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: StageObject.rename
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
singlestoredb.management.workspace.Stages.removedirs
singlestoredb.management.workspace.StageObject.rmdir
====================================================
.. currentmodule:: singlestoredb.management.workspace
.. automethod:: Stages.removedirs
.. automethod:: StageObject.rmdir
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
singlestoredb.management.workspace.StageObject
==============================================
.. currentmodule:: singlestoredb.management.workspace
.. autoclass:: StageObject
.. automethod:: __init__
.. rubric:: Methods
.. autosummary::
~StageObject.__init__
~StageObject.abspath
~StageObject.basename
~StageObject.dirname
~StageObject.download
~StageObject.download_file
~StageObject.exists
~StageObject.from_dict
~StageObject.getctime
~StageObject.getmtime
~StageObject.is_dir
~StageObject.is_file
~StageObject.open
~StageObject.remove
~StageObject.removedirs
~StageObject.rename
~StageObject.rmdir
.. rubric:: Attributes
.. autosummary::
~StageObject.name
~StageObject.path
~StageObject.size
~StageObject.type
~StageObject.format
~StageObject.mimetype
~StageObject.created_at
~StageObject.last_modified_at
~StageObject.writable
~StageObject.content

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit c714f94

Please sign in to comment.