File: /home/barbeatleanalyti/public_html/public_html/webmail/system/Db/IHelper.php
<?php
/*
* This code is licensed under AGPLv3 license or Afterlogic Software License
* if commercial version of the product was purchased.
* For full statements of the licenses see LICENSE-AFTERLOGIC and LICENSE-AGPL3 files.
*/
namespace Aurora\System\Db;
/**
* @license https://www.gnu.org/licenses/agpl-3.0.html AGPL-3.0
* @license https://afterlogic.com/products/common-licensing Afterlogic Software License
* @copyright Copyright (c) 2018, Afterlogic Corp.
*
* @package Api
* @subpackage Db
*/
interface IHelper
{
/**
* @param string $sValue
* @param bool $bWithOutQuote = false
* @param bool $bSearch = false
* @return string
*/
public function EscapeString($sValue, $bWithOutQuote = false, $bSearch = false);
/**
* @param string $sValue
* @return string
*/
public function EscapeColumn($sValue);
/**
* @param int $iTimeStamp
* @param bool $bAsInsert = false
* @return string
*/
public function TimeStampToDateFormat($iTimeStamp, $bAsInsert = false);
/**
* @param string $sFieldName
* @return string
*/
public function GetDateFormat($sFieldName);
/**
* @param string $sFieldName
* @return string
*/
public function UpdateDateFormat($sFieldName);
}