ZZZ Base Mini

Manage your data!

  • Describe information as arranged in nature.
  • Forget about limitations in the amount of information that you can handle - there are none!
  • You are not looking for information, just walk into it!
  • This product is not an ordinary database, and allows operation with knowledge.
  • With transactions.
This is NoSQL ZZZ Base Mini version 1.18.8.28 - programming a new generation.
ZZZ Base

Product of ZZZ Ltd.

ZZZ Ltd. icon

e-mail: support@zzz.bg

License Agreement


You can download the ZZZ Base Mini version 1.18.8.28

software package icon
for all operating systems
Linux icon
for Linux
Mac OS X icon
for Mac OS X
Windows icon
for Windows

Sample programs:

ZZZ Base Mini sample store

class ZZZBaseMini

Functions:
constructors
ZZZBaseMini(unsigned long int openType = ZZZ_BASE_MINI_OPEN_IN_FILE)
ZZZBaseMini(string baseFileName1, string baseFileName2, unsigned long int openType = ZZZ_BASE_MINI_OPEN_IN_FILE, string user="", string password="")
destructor
virtual ~ZZZBaseMini()
common
bool Open(string baseFileName1, string baseFileName2, unsigned long int openType = ZZZ_BASE_MINI_OPEN_IN_FILE, string user="", string password="")
void Close()
bool IsOpened()
long long int BeginWriteProcess(string user, string password)
long long int BeginReadProcess(string user, string password)
void EndProcess(long long int id)
void BreakWriteProcess()
data management
bool AddElement(long long int id, string element)
bool ChangeElement(long long int id, string element)
bool RemoveElement(long long int id)
string GetElement(long long int id) const
bool MoveToElement(long long int id, string element)
long long int GetElementLength(long long int id)
bool MoveToSubSet(long long int id)
bool MoveToSuperSet(long long int id)
bool MoveToFirstElement(long long int id)
bool MoveToLastElement(long long int id)
bool MoveToNextElement(long long int id)
bool MoveToPreviousElement(long long int id)
int MoveToClosestElement(long long int id, string element)
bool MoveToBeginElement(long long int id, string element)
bool MoveToEndElement(long long int id, string element)
string MakePathToElement(long long int id, bool savePos)
bool MoveToElementByPath(long long int id, string path, bool global)
bool AddElementByPath(long long int id, string path, bool global)
bool MoveToPreviousSymbol(long long int id)
bool MoveToNextSymbol(long long int id)
bool MoveToUpSymbol(long long int id)
bool MoveToDownSymbol(long long int id)
string DividerPathToPath(string divPath, string div)
string PathToDividerPath(string div, string path)
string GetElementByPath(long long int id, string path, bool global)
bool TestForElement(long long int id, string element)
bool TestForPath(long long int id, string path, bool global)
void LockWrite(long long int id)
void UnlockWrite(long long int id)
void LockRead(long long int id)
void UnlockRead(long long int id)
bool MoveTo(long long int id, string fromPath, string toPath)
void RemoveFromIndex(long long int id)
void AddToIndex(long long int id, string element, string indexPath = "")
string SearchInIndex(long long int id, string query, string indexPath = "", long long int maxCount=ZZZ_BASE_MINI_POINTER_TYPE_MAX)
bool AddUser(long long int id, string user, string password, string mode)
bool ChangeUserPassword(long long int id, string sourceUser, string sourcePassword, string newUser, string newPassword)
bool RemoveUser(long long int id, string user, string password)
long long int GetSetElementsCount(long long int id)
long long int GetBaseElementsCount(long long int id)
bool MoveToSystemSet(long long int id)
buffers management
bool Remove(string baseFileName)
void SetBufferMaxItems(unsigned long long int maxItems)
void SetBufferMaxItemsDivider(float maxItemsDivider)
void SetBufferMaxItemSize(long long int maxItemSize)
void SetBuffersMaxItems(unsigned long long int maxItems)
void SetBuffersMaxItemsDivider(float maxItemsDivider)
version
string Version()
string VersionOperatingSystem()
string VersionApplicationType()
int VersionMajor()
int VersionMinor()
int VersionRelease()
int VersionBuild()
release
void Release()

Manage every bit of information!

$ 99

Professional package

The price is for a license to use a specific version of ZZZ Base™ Embedded Mini to a PC from one application.

$ 9.9

Upgrading to a newer version

Price for the renewal of a licensed ZZZ Base Embedded Mini to a newer version.

Discounts for dealers!



This site powered by ZZZ Server.