0
1
Fork 0
hedera-web-mindshore/js/sql/object.js

34 lines
699 B
JavaScript
Raw Normal View History

/**
* Base class for all objects on this library.
2016-12-20 09:32:17 +00:00
*/
2016-09-26 09:28:47 +00:00
module.exports = new Class
({
Extends: Vn.Object
/**
* Renders the object as an SQL string.
*
2017-04-05 14:06:07 +00:00
* @param {Object} params The params used to render the object
2017-04-21 10:53:15 +00:00
* @return {string} The SQL string
2016-12-20 09:32:17 +00:00
*/
2017-04-05 14:06:07 +00:00
,render: function () {}
/**
* Gets if the object is ready to be rendered.
*
2017-04-19 06:16:37 +00:00
* @param {Object} params The query parameters
* @return {boolean} %true if the object is ready, %false otherwise
2016-12-20 09:32:17 +00:00
*/
,isReady: function ()
{
return true;
}
/**
* Through the query looking for containers and adds it to the batch.
*
2017-04-07 11:00:33 +00:00
* @return {Array} An array with the names of the found parameters
2016-12-20 09:32:17 +00:00
*/
2017-04-05 14:06:07 +00:00
,findHolders: function () {}
});